body,ul,p,li,div,ol{margin: 0;padding: 0;}
li{list-style:none;}
img{border: 0;display: inline-block;}
html,body{font-size: 14px;background: #e1e1e1;}
a{text-decoration: none;color: #333}
a:active,a:focus{color: #888}

blockquote {display: block;padding: 10px 16px;display: block;border-left: 8px solid #DDDFE4;background: #EEF0F4;overflow: auto;overflow-scrolling: touch;word-wrap: normal;word-break: normal;}
blockquote:before, blockquote:after {content: "";}
blockquote p{line-height: 2rem;font-size: 1rem;}
hr {margin: 20px 0;border: 0;border-top: 1px solid #eee;border-bottom: 1px solid #fff;}
button{background: none;border:0;cursor: pointer;}
button:focus{outline:none;}
.btn{padding:8px 12px;border-radius: 5px;font-size: 1rem;color: #fff;transition:all .3s;}
.btn-default{background: #5bc0de;}
.btn-default:hover{background: #2f96b4;}
.btn-login{background: #08c;}
.btn-login:hover{background: #05c}
.clearfixed{clear: both;*zoom:1;display: table;}
.wrap{margin: 0 auto;width:90%;max-width: 1400px;max-width: 1400px;}
.main{margin:15px 0;margin-right: 305px;padding: 0;border-radius: 5px 5px 0 0;overflow: hidden;}
.main .content{background: #fff;}
.v-aside{width: 290px;float: right;}
.main >header{background: #f6f6f6;height: 41px;}
.main >header>ul{padding-left: 15px;}
.markdown-text p{margin:1rem 0;line-height: 1.5rem;}
.markdown-text img{max-width: 100%;display: block}
.markdown-text a{color: #188eee;}
.markdown-text .prettyprint{font-size: 14px;border-radius: 0;padding: 10px 20px;border: none;margin: 20px -10px;border-width: 1px 0;background: #f7f7f7;-o-tab-size: 4;-moz-tab-size: 4;tab-size: 4;}

@media ( max-width:980px ){
	.wrap{width: 100%}
	.v-aside{display: none;}
	.main{display:block;margin: 15px 5px;}
}